"""
    补充
        二.类型标注
            背景:因为Python语言变量没有类型,所以参数也没有类型.
            定义:Python3.6+的版本,为变量增加类型
            作用: 变量有了类型就有了提示信息
                 调用函数时具有类型检测
                 增加代码可读性
            本质:是一种注释
            语法:
                变量:类型
                # type:类型
                def 函数名(参数)->类型:
                    函数体
            复杂类型:
                List[元素类型]...
                Union[类型1,类型2]
"""
from typing import List


class XXController:
    def __init__(self):
        self.list_data = []  # type:List[str]

    def add(self, data: str):
        self.list_data.append(data)

    def __str__(self) -> str:
        return "自定义格式"


controller = XXController()
controller.add("A")
controller.add("C")

for item in controller.list_data:
    print(item.lower())

import time

time_tuple = time.localtime()
print(time.mktime(time_tuple))
print(time.mktime((1949, 8, 19, 10, 42, 0, 0, 0, 0)))
